# near model CODE resource # jump table entries: 60240-60241 (2 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 EB50 roxl D0.w, 5 00000004 0000 062E ori.b D0, 0x2E /* '.' */ 00000008 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 0000000C 4FEF FF7C lea.l A7, [A7 - 0x84] 00000010 246F 00A4 movea.l A2, [A7 + 0xA4] 00000014 2E2F 00AA move.l D7, [A7 + 0xAA] 00000018 97CB sub.l A3, A3 0000001A 7800 moveq.l D4, 0x00 0000001C 42AF 007C clr.l [A7 + 0x7C] 00000020 7C00 moveq.l D6, 0x00 label00000022: 00000022 7A00 moveq.l D5, 0x00 00000024 7600 moveq.l D3, 0x00 00000026 1612 move.b D3, [A2] 00000028 4A03 tst.b D3 0000002A 6604 bne +0x6 /* 00000030 */ 0000002C 7A01 moveq.l D5, 0x01 0000002E 6060 bra +0x62 /* 00000090 */ label00000030: 00000030 1003 move.b D0, D3 00000032 4880 ext.w D0 00000034 48C0 ext.l D0 00000036 7200 moveq.l D1, 0x00 00000038 1200 move.b D1, D0 0000003A 206D 1B8C movea.l A0, [A5 + 0x1B8C] 0000003E 1230 1000 move.b D1, [A0 + D1.w] 00000042 7044 moveq.l D0, 0x44 00000044 C280 and.l D1, D0 00000046 670C beq +0xE /* 00000054 */ 00000048 200B move.l D0, A3 0000004A 6744 beq +0x46 /* 00000090 */ 0000004C 4A84 tst.l D4 0000004E 6640 bne +0x42 /* 00000090 */ 00000050 7A01 moveq.l D5, 0x01 00000052 603C bra +0x3E /* 00000090 */ label00000054: 00000054 0C03 005C cmpi.b D3, 0x5C /* '\\' */ 00000058 6614 bne +0x16 /* 0000006E */ 0000005A 204A movea.l A0, A2 0000005C 70FF moveq.l D0, 0xFFFFFFFF label0000005E: 0000005E 5280 addq.l D0, 1 00000060 4A18 tst.b [A0]+ 00000062 66FA bne -0x4 /* 0000005E */ 00000064 41EA 0001 lea.l A0, [A2 + 0x1] 00000068 224A movea.l A1, A2 0000006A A02E syscall BlockMove/BlockMoveData 0000006C 6022 bra +0x24 /* 00000090 */ label0000006E: 0000006E 0C03 0022 cmpi.b D3, 0x22 /* '\"' */ 00000072 6616 bne +0x18 /* 0000008A */ 00000074 4A84 tst.l D4 00000076 6706 beq +0x8 /* 0000007E */ 00000078 7800 moveq.l D4, 0x00 0000007A 7A01 moveq.l D5, 0x01 0000007C 6012 bra +0x14 /* 00000090 */ label0000007E: 0000007E 7801 moveq.l D4, 0x01 00000080 200B move.l D0, A3 00000082 660C bne +0xE /* 00000090 */ 00000084 264A movea.l A3, A2 00000086 528B addq.l A3, 1 00000088 6006 bra +0x8 /* 00000090 */ label0000008A: 0000008A 200B move.l D0, A3 0000008C 6602 bne +0x4 /* 00000090 */ 0000008E 264A movea.l A3, A2 label00000090: 00000090 4A85 tst.l D5 00000092 6726 beq +0x28 /* 000000BA */ 00000094 200B move.l D0, A3 00000096 6722 beq +0x24 /* 000000BA */ 00000098 4212 clr.b [A2] 0000009A 486F 007C pea.l [A7 + 0x7C] 0000009E 486F 003A pea.l [A7 + 0x3A] 000000A2 2F07 move.l -[A7], D7 000000A4 3F2F 00B4 move.w -[A7], [A7 + 0xB4] 000000A8 2F0B move.l -[A7], A3 000000AA 4EBA 007C jsr [PC + 0x7C /* 00000128 */] 000000AE 4A80 tst.l D0 000000B0 4FEF 0012 lea.l A7, [A7 + 0x12] 000000B4 6768 beq +0x6A /* 0000011E */ 000000B6 5286 addq.l D6, 1 000000B8 97CB sub.l A3, A3 label000000BA: 000000BA 4A03 tst.b D3 000000BC 6706 beq +0x8 /* 000000C4 */ 000000BE 528A addq.l A2, 1 000000C0 6000 FF60 bra -0x9E /* 00000022 */ label000000C4: 000000C4 4AAF 007C tst.l [A7 + 0x7C] 000000C8 6754 beq +0x56 /* 0000011E */ 000000CA 7001 moveq.l D0, 0x01 000000CC BC80 cmp.l D6, D0 000000CE 664E bne +0x50 /* 0000011E */ 000000D0 4857 pea.l [A7] 000000D2 486D EB58 pea.l [A5 - 0x14A8] 000000D6 486F 0016 pea.l [A7 + 0x16] 000000DA 4EAD D982 jsr [A5 - 0x267E] 000000DE 2F48 008C move.l [A7 + 0x8C], A0 000000E2 4268 0024 clr.w [A0 + 0x24] 000000E6 206F 008C movea.l A0, [A7 + 0x8C] 000000EA 0228 007F 0020 andi.b [A0 + 0x20], 0x7F 000000F0 0228 00BF 0020 andi.b [A0 + 0x20], 0xBF 000000F6 0228 00DF 0020 andi.b [A0 + 0x20], 0xDF 000000FC 0228 00EF 0020 andi.b [A0 + 0x20], 0xEF 00000102 5268 0024 addq.w [A0 + 0x24], 1 00000106 486F 001A pea.l [A7 + 0x1A] 0000010A 486F 0046 pea.l [A7 + 0x46] 0000010E 4EBA 045E jsr [PC + 0x45E /* 0000056E */] 00000112 486F 0014 pea.l [A7 + 0x14] 00000116 4EAD D994 jsr [A5 - 0x266C] 0000011A 4FEF 0018 lea.l A7, [A7 + 0x18] label0000011E: 0000011E 4FEF 0084 lea.l A7, [A7 + 0x84] 00000122 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 00000126 4E75 rts fn00000128: 00000128 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 0000012C 4FEF FF6E lea.l A7, [A7 - 0x92] 00000130 246F 00AE movea.l A2, [A7 + 0xAE] 00000134 3A2F 00B2 move.w D5, [A7 + 0xB2] 00000138 282F 00B4 move.l D4, [A7 + 0xB4] 0000013C 266F 00B8 movea.l A3, [A7 + 0xB8] 00000140 286F 00BC movea.l A4, [A7 + 0xBC] 00000144 7600 moveq.l D3, 0x00 00000146 3F45 004C move.w [A7 + 0x4C], D5 0000014A 2F44 004E move.l [A7 + 0x4E], D4 0000014E 2F0A move.l -[A7], A2 00000150 486F 0056 pea.l [A7 + 0x56] 00000154 4EAD DDC0 jsr [A5 - 0x2240] 00000158 4AAD 1326 tst.l [A5 + 0x1326] 0000015C 504F addq.w A7, 8 0000015E 671E beq +0x20 /* 0000017E */ 00000160 554F subq.w A7, 2 00000162 486F 004E pea.l [A7 + 0x4E] 00000166 1F3C 0001 move.b -[A7], 0x1 0000016A 486F 0052 pea.l [A7 + 0x52] 0000016E 486F 0057 pea.l [A7 + 0x57] 00000172 700C moveq.l D0, 0x0C 00000174 A823 syscall AliasDispatch 00000176 301F move.w D0, [A7]+ 00000178 3600 move.w D3, D0 0000017A 4A43 tst.w D3 0000017C 661A bne +0x1C /* 00000198 */ label0000017E: 0000017E 554F subq.w A7, 2 00000180 3F2F 004E move.w -[A7], [A7 + 0x4E] 00000184 2F2F 0052 move.l -[A7], [A7 + 0x52] 00000188 486F 005A pea.l [A7 + 0x5A] 0000018C 486F 0042 pea.l [A7 + 0x42] 00000190 4EAD DA06 jsr [A5 - 0x25FA] 00000194 301F move.w D0, [A7]+ 00000196 3800 move.w D4, D0 label00000198: 00000198 4A43 tst.w D3 0000019A 6716 beq +0x18 /* 000001B2 */ 0000019C 3F03 move.w -[A7], D3 0000019E 486F 0054 pea.l [A7 + 0x54] 000001A2 4EAD DE90 jsr [A5 - 0x2170] 000001A6 7000 moveq.l D0, 0x00 000001A8 4FEF 0098 lea.l A7, [A7 + 0x98] 000001AC 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000001B0 4E75 rts label000001B2: 000001B2 4A94 tst.l [A4] 000001B4 6778 beq +0x7A /* 0000022E */ 000001B6 4AAD 131E tst.l [A5 + 0x131E] 000001BA 660C bne +0xE /* 000001C8 */ 000001BC 7000 moveq.l D0, 0x00 000001BE 4FEF 0092 lea.l A7, [A7 + 0x92] 000001C2 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000001C6 4E75 rts label000001C8: 000001C8 4857 pea.l [A7] 000001CA 486D EB58 pea.l [A5 - 0x14A8] 000001CE 486F 0016 pea.l [A7 + 0x16] 000001D2 4EAD D982 jsr [A5 - 0x267E] 000001D6 2F48 0052 move.l [A7 + 0x52], A0 000001DA 4268 0024 clr.w [A0 + 0x24] 000001DE 206F 0052 movea.l A0, [A7 + 0x52] 000001E2 0228 007F 0020 andi.b [A0 + 0x20], 0x7F 000001E8 0228 00BF 0020 andi.b [A0 + 0x20], 0xBF 000001EE 0228 00DF 0020 andi.b [A0 + 0x20], 0xDF 000001F4 0228 00EF 0020 andi.b [A0 + 0x20], 0xEF 000001FA 5268 0024 addq.w [A0 + 0x24], 1 000001FE 486F 001A pea.l [A7 + 0x1A] 00000202 2F0B move.l -[A7], A3 00000204 486F 0060 pea.l [A7 + 0x60] 00000208 4EBA 01EA jsr [PC + 0x1EA /* 000003F4 */] 0000020C 3600 move.w D3, D0 0000020E 4A43 tst.w D3 00000210 4FEF 0018 lea.l A7, [A7 + 0x18] 00000214 660E bne +0x10 /* 00000224 */ 00000216 486F 000E pea.l [A7 + 0xE] 0000021A 2F0B move.l -[A7], A3 0000021C 4EBA 0350 jsr [PC + 0x350 /* 0000056E */] 00000220 3600 move.w D3, D0 00000222 504F addq.w A7, 8 label00000224: 00000224 4857 pea.l [A7] 00000226 4EAD D994 jsr [A5 - 0x266C] 0000022A 584F addq.w A7, 4 0000022C 6014 bra +0x16 /* 00000242 */ label0000022E: 0000022E 41EF 004C lea.l A0, [A7 + 0x4C] 00000232 43D3 lea.l A1, [A3] 00000234 7010 moveq.l D0, 0x10 label00000236: 00000236 22D8 move.l [A1]+, [A0]+ 00000238 51C8 FFFC dbf D0, -0x6 /* 00000236 */ 0000023C 32D8 move.w [A1]+, [A0]+ 0000023E 7001 moveq.l D0, 0x01 00000240 2880 move.l [A4], D0 label00000242: 00000242 4A43 tst.w D3 00000244 57C0 seq D0 00000246 4400 neg.b D0 00000248 4880 ext.w D0 0000024A 48C0 ext.l D0 0000024C 4FEF 0092 lea.l A7, [A7 + 0x92] 00000250 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000254 4E75 rts fn00000256: 00000256 48E7 1020 movem.l -[A7], D3,A2 0000025A 4FEF FFC4 lea.l A7, [A7 - 0x3C] 0000025E 246F 004C movea.l A2, [A7 + 0x4C] 00000262 082A 0004 0020 btst.b [A2 + 0x20], 0x4 00000268 6750 beq +0x52 /* 000002BA */ 0000026A 082A 0007 0020 btst.b [A2 + 0x20], 0x7 00000270 6730 beq +0x32 /* 000002A2 */ 00000272 554F subq.w A7, 2 00000274 2F0A move.l -[A7], A2 00000276 486F 0006 pea.l [A7 + 0x6] 0000027A 4878 0001 push.l 0x1 0000027E 4267 clr.w -[A7] 00000280 4878 FFFF push.l 0xFFFF 00000284 42A7 clr.l -[A7] 00000286 42A7 clr.l -[A7] 00000288 303C 0D17 move.w D0, 0xD17 0000028C A816 syscall Pack8 0000028E 301F move.w D0, [A7]+ 00000290 3600 move.w D3, D0 00000292 4A43 tst.w D3 00000294 670C beq +0xE /* 000002A2 */ 00000296 3003 move.w D0, D3 00000298 4FEF 003C lea.l A7, [A7 + 0x3C] 0000029C 4CDF 0408 movem.l D3,A2, [A7]+ 000002A0 4E75 rts label000002A2: 000002A2 554F subq.w A7, 2 000002A4 486A 0018 pea.l [A2 + 0x18] 000002A8 3F3C 003B move.w -[A7], 0x3B /* ';' */ 000002AC A88F syscall OSDispatch 000002AE 301F move.w D0, [A7]+ 000002B0 4FEF 003C lea.l A7, [A7 + 0x3C] 000002B4 4CDF 0408 movem.l D3,A2, [A7]+ 000002B8 4E75 rts label000002BA: 000002BA 3F7C 4C43 0016 move.w [A7 + 0x16], 0x4C43 /* 'LC' */ 000002C0 7020 moveq.l D0, 0x20 000002C2 2F40 0018 move.l [A7 + 0x18], D0 000002C6 426F 001C clr.w [A7 + 0x1C] 000002CA 3F7C 4C00 001E move.w [A7 + 0x1E], 0x4C00 /* 'L\0' */ 000002D0 2F6F 0048 0020 move.l [A7 + 0x20], [A7 + 0x48] 000002D6 7600 moveq.l D3, 0x00 000002D8 082A 0007 0020 btst.b [A2 + 0x20], 0x7 000002DE 6738 beq +0x3A /* 00000318 */ 000002E0 554F subq.w A7, 2 000002E2 2F0A move.l -[A7], A2 000002E4 2F3C 6170 7061 move.l -[A7], 0x61707061 /* 'appa' */ 000002EA 486F 0012 pea.l [A7 + 0x12] 000002EE 303C 0603 move.w D0, 0x603 000002F2 A816 syscall Pack8 000002F4 301F move.w D0, [A7]+ 000002F6 3600 move.w D3, D0 000002F8 4A43 tst.w D3 000002FA 670C beq +0xE /* 00000308 */ 000002FC 3003 move.w D0, D3 000002FE 4FEF 003C lea.l A7, [A7 + 0x3C] 00000302 4CDF 0408 movem.l D3,A2, [A7]+ 00000306 4E75 rts label00000308: 00000308 206F 000C movea.l A0, [A7 + 0xC] 0000030C A029 syscall HLock 0000030E 206F 000C movea.l A0, [A7 + 0xC] 00000312 2F50 0038 move.l [A7 + 0x38], [A0] 00000316 6004 bra +0x6 /* 0000031C */ label00000318: 00000318 42AF 0038 clr.l [A7 + 0x38] label0000031C: 0000031C 41EF 0010 lea.l A0, [A7 + 0x10] 00000320 A9F2 syscall Launch/LaunchApplication 00000322 3600 move.w D3, D0 00000324 082A 0007 0020 btst.b [A2 + 0x20], 0x7 0000032A 670E beq +0x10 /* 0000033A */ 0000032C 554F subq.w A7, 2 0000032E 486F 000A pea.l [A7 + 0xA] 00000332 303C 0204 move.w D0, 0x204 00000336 A816 syscall Pack8 00000338 301F move.w D0, [A7]+ label0000033A: 0000033A 3003 move.w D0, D3 0000033C 4FEF 003C lea.l A7, [A7 + 0x3C] 00000340 4CDF 0408 movem.l D3,A2, [A7]+ 00000344 4E75 rts fn00000346: 00000346 2F0A move.l -[A7], A2 00000348 4FEF FED8 lea.l A7, [A7 - 0x128] 0000034C 246F 0130 movea.l A2, [A7 + 0x130] 00000350 554F subq.w A7, 2 00000352 3F12 move.w -[A7], [A2] 00000354 2F2A 0002 move.l -[A7], [A2 + 0x2] 00000358 2F3C 4552 494B move.l -[A7], 0x4552494B /* 'ERIK' */ 0000035E 486F 0120 pea.l [A7 + 0x120] 00000362 4EAD DA12 jsr [A5 - 0x25EE] 00000366 301F move.w D0, [A7]+ 00000368 6600 0082 bne +0x84 /* 000003EC */ 0000036C 554F subq.w A7, 2 0000036E 486A 0006 pea.l [A2 + 0x6] 00000372 3F2F 011A move.w -[A7], [A7 + 0x11A] 00000376 486F 010C pea.l [A7 + 0x10C] 0000037A 4EAD D9DC jsr [A5 - 0x2624] 0000037E 301F move.w D0, [A7]+ 00000380 666A bne +0x6C /* 000003EC */ 00000382 554F subq.w A7, 2 00000384 486F 0004 pea.l [A7 + 0x4] 00000388 486F 0108 pea.l [A7 + 0x108] 0000038C 4EAD D9E2 jsr [A5 - 0x261E] 00000390 301F move.w D0, [A7]+ 00000392 554F subq.w A7, 2 00000394 42A7 clr.l -[A7] 00000396 3F2F 011A move.w -[A7], [A7 + 0x11A] 0000039A 4EAD D9E8 jsr [A5 - 0x2618] 0000039E 301F move.w D0, [A7]+ 000003A0 204A movea.l A0, A2 000003A2 5C88 addq.l A0, 6 000003A4 2F48 0116 move.l [A7 + 0x116], A0 000003A8 426F 011A clr.w [A7 + 0x11A] 000003AC 1F7C 004C 011C move.b [A7 + 0x11C], 0x4C /* 'L' */ 000003B2 1F7C 0043 011D move.b [A7 + 0x11D], 0x43 /* 'C' */ 000003B8 7006 moveq.l D0, 0x06 000003BA 2F40 011E move.l [A7 + 0x11E], D0 000003BE 3F6F 010C 0122 move.w [A7 + 0x122], [A7 + 0x10C] 000003C4 2F7C C000 0000 0124 move.l [A7 + 0x124], 0xC0000000 000003CC 554F subq.w A7, 2 000003CE 486F 0118 pea.l [A7 + 0x118] 000003D2 205F movea.l A0, [A7]+ 000003D4 A9F2 syscall Launch/LaunchApplication 000003D6 3E80 move.w [A7], D0 000003D8 301F move.w D0, [A7]+ 000003DA 3E80 move.w [A7], D0 000003DC 554F subq.w A7, 2 000003DE 42A7 clr.l -[A7] 000003E0 3F2F 0108 move.w -[A7], [A7 + 0x108] 000003E4 4EAD D9E8 jsr [A5 - 0x2618] 000003E8 301F move.w D0, [A7]+ 000003EA 3017 move.w D0, [A7] label000003EC: 000003EC 4FEF 0128 lea.l A7, [A7 + 0x128] 000003F0 245F movea.l A2, [A7]+ 000003F2 4E75 rts fn000003F4: 000003F4 48E7 1020 movem.l -[A7], D3,A2 000003F8 246F 0014 movea.l A2, [A7 + 0x14] 000003FC 486A 0018 pea.l [A2 + 0x18] 00000400 2F2F 0014 move.l -[A7], [A7 + 0x14] 00000404 4EBA 01AA jsr [PC + 0x1AA /* 000005B0 */] 00000408 4A80 tst.l D0 0000040A 504F addq.w A7, 8 0000040C 6708 beq +0xA /* 00000416 */ 0000040E 002A 0010 0020 ori.b [A2 + 0x20], 0x10 00000414 600E bra +0x10 /* 00000424 */ label00000416: 00000416 554F subq.w A7, 2 00000418 486A 0018 pea.l [A2 + 0x18] 0000041C 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00000420 A88F syscall OSDispatch 00000422 301F move.w D0, [A7]+ label00000424: 00000424 554F subq.w A7, 2 00000426 2F3C 7073 6E20 move.l -[A7], 0x70736E20 /* 'psn ' */ 0000042C 486A 0018 pea.l [A2 + 0x18] 00000430 4878 0008 push.l 0x8 00000434 486A 0008 pea.l [A2 + 0x8] 00000438 303C 0825 move.w D0, 0x825 0000043C A816 syscall Pack8 0000043E 301F move.w D0, [A7]+ 00000440 3600 move.w D3, D0 00000442 4A43 tst.w D3 00000444 6708 beq +0xA /* 0000044E */ 00000446 3003 move.w D0, D3 00000448 4CDF 0408 movem.l D3,A2, [A7]+ 0000044C 4E75 rts label0000044E: 0000044E 002A 0040 0020 ori.b [A2 + 0x20], 0x40 /* '@' */ 00000454 554F subq.w A7, 2 00000456 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 0000045C 2F3C 6F64 6F63 move.l -[A7], 0x6F646F63 /* 'odoc' */ 00000462 486A 0008 pea.l [A2 + 0x8] 00000466 3F3C FFFF move.w -[A7], 0xFFFF 0000046A 42A7 clr.l -[A7] 0000046C 2F0A move.l -[A7], A2 0000046E 303C 0B14 move.w D0, 0xB14 00000472 A816 syscall Pack8 00000474 301F move.w D0, [A7]+ 00000476 3600 move.w D3, D0 00000478 4A43 tst.w D3 0000047A 6708 beq +0xA /* 00000484 */ 0000047C 3003 move.w D0, D3 0000047E 4CDF 0408 movem.l D3,A2, [A7]+ 00000482 4E75 rts label00000484: 00000484 002A 0080 0020 ori.b [A2 + 0x20], 0x80 0000048A 554F subq.w A7, 2 0000048C 42A7 clr.l -[A7] 0000048E 42A7 clr.l -[A7] 00000490 4227 clr.b -[A7] 00000492 486A 0010 pea.l [A2 + 0x10] 00000496 303C 0706 move.w D0, 0x706 0000049A A816 syscall Pack8 0000049C 301F move.w D0, [A7]+ 0000049E 3600 move.w D3, D0 000004A0 4A43 tst.w D3 000004A2 6708 beq +0xA /* 000004AC */ 000004A4 3003 move.w D0, D3 000004A6 4CDF 0408 movem.l D3,A2, [A7]+ 000004AA 4E75 rts label000004AC: 000004AC 022A 00DF 0020 andi.b [A2 + 0x20], 0xDF 000004B2 554F subq.w A7, 2 000004B4 486A 0010 pea.l [A2 + 0x10] 000004B8 42A7 clr.l -[A7] 000004BA 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */ 000004C0 2F2F 001A move.l -[A7], [A7 + 0x1A] 000004C4 4878 0046 push.l 0x46 /* 'F' */ 000004C8 303C 0A08 move.w D0, 0xA08 000004CC A816 syscall Pack8 000004CE 301F move.w D0, [A7]+ 000004D0 3600 move.w D3, D0 000004D2 4A43 tst.w D3 000004D4 6708 beq +0xA /* 000004DE */ 000004D6 3003 move.w D0, D3 000004D8 4CDF 0408 movem.l D3,A2, [A7]+ 000004DC 4E75 rts label000004DE: 000004DE 554F subq.w A7, 2 000004E0 2F0A move.l -[A7], A2 000004E2 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000004E8 486A 0010 pea.l [A2 + 0x10] 000004EC 303C 0610 move.w D0, 0x610 000004F0 A816 syscall Pack8 000004F2 301F move.w D0, [A7]+ 000004F4 3600 move.w D3, D0 000004F6 4A43 tst.w D3 000004F8 6708 beq +0xA /* 00000502 */ 000004FA 3003 move.w D0, D3 000004FC 4CDF 0408 movem.l D3,A2, [A7]+ 00000500 4E75 rts label00000502: 00000502 7000 moveq.l D0, 0x00 00000504 4CDF 0408 movem.l D3,A2, [A7]+ 00000508 4E75 rts 0000050A 2F0A move.l -[A7], A2 0000050C 246F 0008 movea.l A2, [A7 + 0x8] 00000510 200A move.l D0, A2 00000512 6754 beq +0x56 /* 00000568 */ 00000514 4A6A 0024 tst.w [A2 + 0x24] 00000518 6740 beq +0x42 /* 0000055A */ 0000051A 082A 0005 0020 btst.b [A2 + 0x20], 0x5 00000520 670E beq +0x10 /* 00000530 */ 00000522 554F subq.w A7, 2 00000524 486A 0010 pea.l [A2 + 0x10] 00000528 303C 0204 move.w D0, 0x204 0000052C A816 syscall Pack8 0000052E 301F move.w D0, [A7]+ label00000530: 00000530 082A 0007 0020 btst.b [A2 + 0x20], 0x7 00000536 670C beq +0xE /* 00000544 */ 00000538 554F subq.w A7, 2 0000053A 2F0A move.l -[A7], A2 0000053C 303C 0204 move.w D0, 0x204 00000540 A816 syscall Pack8 00000542 301F move.w D0, [A7]+ label00000544: 00000544 082A 0006 0020 btst.b [A2 + 0x20], 0x6 0000054A 670E beq +0x10 /* 0000055A */ 0000054C 554F subq.w A7, 2 0000054E 486A 0008 pea.l [A2 + 0x8] 00000552 303C 0204 move.w D0, 0x204 00000556 A816 syscall Pack8 00000558 301F move.w D0, [A7]+ label0000055A: 0000055A 4A6F 000C tst.w [A7 + 0xC] 0000055E 6F08 ble +0xA /* 00000568 */ 00000560 2F0A move.l -[A7], A2 00000562 4EAD D9A0 jsr [A5 - 0x2660] 00000566 584F addq.w A7, 4 label00000568: 00000568 204A movea.l A0, A2 0000056A 245F movea.l A2, [A7]+ 0000056C 4E75 rts fn0000056E: 0000056E 48E7 1020 movem.l -[A7], D3,A2 00000572 246F 000C movea.l A2, [A7 + 0xC] 00000576 7600 moveq.l D3, 0x00 00000578 4AAD 131E tst.l [A5 + 0x131E] 0000057C 6710 beq +0x12 /* 0000058E */ 0000057E 2F2F 0010 move.l -[A7], [A7 + 0x10] 00000582 2F0A move.l -[A7], A2 00000584 4EBA FCD0 jsr [PC - 0x330 /* 00000256 */] 00000588 3600 move.w D3, D0 0000058A 504F addq.w A7, 8 0000058C 600A bra +0xC /* 00000598 */ label0000058E: 0000058E 2F0A move.l -[A7], A2 00000590 4EBA FDB4 jsr [PC - 0x24C /* 00000346 */] 00000594 3600 move.w D3, D0 00000596 584F addq.w A7, 4 label00000598: 00000598 4A43 tst.w D3 0000059A 670C beq +0xE /* 000005A8 */ 0000059C 3F03 move.w -[A7], D3 0000059E 486A 0006 pea.l [A2 + 0x6] 000005A2 4EAD DE90 jsr [A5 - 0x2170] 000005A6 5C4F addq.w A7, 6 label000005A8: 000005A8 3003 move.w D0, D3 000005AA 4CDF 0408 movem.l D3,A2, [A7]+ 000005AE 4E75 rts fn000005B0: 000005B0 48E7 1030 movem.l -[A7], D3,A2,A3 000005B4 4FEF FF5E lea.l A7, [A7 - 0xA2] 000005B8 266F 00B2 movea.l A3, [A7 + 0xB2] 000005BC 246F 00B6 movea.l A2, [A7 + 0xB6] 000005C0 4292 clr.l [A2] 000005C2 42AA 0004 clr.l [A2 + 0x4] 000005C6 703C moveq.l D0, 0x3C 000005C8 2F40 0066 move.l [A7 + 0x66], D0 000005CC 41D7 lea.l A0, [A7] 000005CE 2F48 006A move.l [A7 + 0x6A], A0 000005D2 41EF 0020 lea.l A0, [A7 + 0x20] 000005D6 2F48 009E move.l [A7 + 0x9E], A0 label000005DA: 000005DA 554F subq.w A7, 2 000005DC 2F0A move.l -[A7], A2 000005DE 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 000005E2 A88F syscall OSDispatch 000005E4 301F move.w D0, [A7]+ 000005E6 3600 move.w D3, D0 000005E8 4A43 tst.w D3 000005EA 6632 bne +0x34 /* 0000061E */ 000005EC 554F subq.w A7, 2 000005EE 2F0A move.l -[A7], A2 000005F0 486F 006C pea.l [A7 + 0x6C] 000005F4 3F3C 003A move.w -[A7], 0x3A /* ':' */ 000005F8 A88F syscall OSDispatch 000005FA 301F move.w D0, [A7]+ 000005FC 3600 move.w D3, D0 000005FE 4A43 tst.w D3 00000600 661C bne +0x1E /* 0000061E */ 00000602 2F0B move.l -[A7], A3 00000604 486F 0024 pea.l [A7 + 0x24] 00000608 4EAD DE70 jsr [A5 - 0x2190] 0000060C 4A80 tst.l D0 0000060E 504F addq.w A7, 8 00000610 67C8 beq -0x36 /* 000005DA */ 00000612 7001 moveq.l D0, 0x01 00000614 4FEF 00A2 lea.l A7, [A7 + 0xA2] 00000618 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000061C 4E75 rts label0000061E: 0000061E 7000 moveq.l D0, 0x00 00000620 4FEF 00A2 lea.l A7, [A7 + 0xA2] 00000624 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000628 4E75 rts 0000062A 0000 0000 ori.b D0, 0x0 0000062E 0000 0000 ori.b D0, 0x0 00000632 0000 0000 ori.b D0, 0x0